using SGP.AbstractDALFactory;
using SGP.IDAL;
using SGP.Nhibernate.Model;

namespace SGP.Security
{
    public class Login
    {
        public static bool GetPermissions(string usuario, string senha)
        {
            ConcreteDALFactory concreteDALFactory = new ConcreteDALFactory();
            IPessoaDAL pessoaDAL = concreteDALFactory.CreatePessoaDAL();
            Pessoa pessoa = pessoaDAL.FindByUsername(usuario);
            if(pessoa != null)
            {
                return pessoa.Usuario.UsrSenha.Equals(MD5Criptography.GetMD5Hash(senha));
            }
            else
            {
                return false;
            }
        }
    }
}